package net.genebase.genome;

import java.util.List;

import net.genebase.elements.Mutatable;

public class StaticGenome<DataType> extends Genome<DataType> {

	public StaticGenome(String n) {
		this.setName(n);
	}
	
	public StaticGenome(List<Mutatable<DataType>> elements) {
		super(elements);
	}

	@Override
	protected Genome<DataType> newInstance(List<Mutatable<DataType>> elements) {
		return new StaticGenome<DataType>(elements); 
	}

//	public StaticGenome(String n, int numElements) {
//		super(n, numElements);
//		
//		for(int i = 0; i < numElements; i++){
////			this.setElement(i, new AbstractGenomeElement(null) {
////			});
//		}
//	}

}
